home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / lib / yotpin / src / costbl.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-08-20  |  3.3 KB  |  74 lines

  1. /*
  2. *    cos table
  3. *
  4. */
  5. #define    sin256( rad )    ( cosTbl[((rad)+64)& 0xff] )
  6. #define    cos256( rad )    ( cosTbl[ (rad)    & 0xff] )
  7.  
  8. static int cosTbl[] = {
  9.     0x00000100, 0x000000ff, 0x000000ff, 0x000000ff, 
  10.     0x000000fe, 0x000000fe, 0x000000fd, 0x000000fc, 
  11.     0x000000fb, 0x000000f9, 0x000000f8, 0x000000f6, 
  12.     0x000000f4, 0x000000f3, 0x000000f1, 0x000000ee, 
  13.     0x000000ec, 0x000000ea, 0x000000e7, 0x000000e4, 
  14.     0x000000e1, 0x000000de, 0x000000db, 0x000000d8, 
  15.     0x000000d4, 0x000000d1, 0x000000cd, 0x000000c9, 
  16.     0x000000c5, 0x000000c1, 0x000000bd, 0x000000b9, 
  17.     0x000000b5, 0x000000b0, 0x000000ab, 0x000000a7, 
  18.     0x000000a2, 0x0000009d, 0x00000098, 0x00000093, 
  19.     0x0000008e, 0x00000088, 0x00000083, 0x0000007e, 
  20.     0x00000078, 0x00000073, 0x0000006d, 0x00000067, 
  21.     0x00000061, 0x0000005c, 0x00000056, 0x00000050, 
  22.     0x0000004a, 0x00000044, 0x0000003e, 0x00000038, 
  23.     0x00000031, 0x0000002b, 0x00000025, 0x0000001f, 
  24.     0x00000019, 0x00000012, 0x0000000c, 0x00000006, 
  25.     0x00000000, 0xfffffffa, 0xfffffff4, 0xffffffee, 
  26.     0xffffffe7, 0xffffffe1, 0xffffffdb, 0xffffffd5, 
  27.     0xffffffcf, 0xffffffc8, 0xffffffc2, 0xffffffbc, 
  28.     0xffffffb6, 0xffffffb0, 0xffffffaa, 0xffffffa4, 
  29.     0xffffff9f, 0xffffff99, 0xffffff93, 0xffffff8d, 
  30.     0xffffff88, 0xffffff82, 0xffffff7d, 0xffffff78, 
  31.     0xffffff72, 0xffffff6d, 0xffffff68, 0xffffff63, 
  32.     0xffffff5e, 0xffffff59, 0xffffff55, 0xffffff50, 
  33.     0xffffff4b, 0xffffff47, 0xffffff43, 0xffffff3f, 
  34.     0xffffff3b, 0xffffff37, 0xffffff33, 0xffffff2f, 
  35.     0xffffff2c, 0xffffff28, 0xffffff25, 0xffffff22, 
  36.     0xffffff1f, 0xffffff1c, 0xffffff19, 0xffffff16, 
  37.     0xffffff14, 0xffffff12, 0xffffff0f, 0xffffff0d, 
  38.     0xffffff0c, 0xffffff0a, 0xffffff08, 0xffffff07, 
  39.     0xffffff05, 0xffffff04, 0xffffff03, 0xffffff02, 
  40.     0xffffff02, 0xffffff01, 0xffffff01, 0xffffff01, 
  41.     0xffffff00, 0xffffff01, 0xffffff01, 0xffffff01, 
  42.     0xffffff02, 0xffffff02, 0xffffff03, 0xffffff04, 
  43.     0xffffff05, 0xffffff07, 0xffffff08, 0xffffff0a, 
  44.     0xffffff0c, 0xffffff0d, 0xffffff0f, 0xffffff12, 
  45.     0xffffff14, 0xffffff16, 0xffffff19, 0xffffff1c, 
  46.     0xffffff1f, 0xffffff22, 0xffffff25, 0xffffff28, 
  47.     0xffffff2c, 0xffffff2f, 0xffffff33, 0xffffff37, 
  48.     0xffffff3b, 0xffffff3f, 0xffffff43, 0xffffff47, 
  49.     0xffffff4b, 0xffffff50, 0xffffff55, 0xffffff59, 
  50.     0xffffff5e, 0xffffff63, 0xffffff68, 0xffffff6d, 
  51.     0xffffff72, 0xffffff78, 0xffffff7d, 0xffffff82, 
  52.     0xffffff88, 0xffffff8d, 0xffffff93, 0xffffff99, 
  53.     0xffffff9f, 0xffffffa4, 0xffffffaa, 0xffffffb0, 
  54.     0xffffffb6, 0xffffffbc, 0xffffffc2, 0xffffffc8, 
  55.     0xffffffcf, 0xffffffd5, 0xffffffdb, 0xffffffe1, 
  56.     0xffffffe7, 0xffffffee, 0xfffffff4, 0xfffffffa, 
  57.     0x00000000, 0x00000006, 0x0000000c, 0x00000012, 
  58.     0x00000019, 0x0000001f, 0x00000025, 0x0000002b, 
  59.     0x00000031, 0x00000038, 0x0000003e, 0x00000044, 
  60.     0x0000004a, 0x00000050, 0x00000056, 0x0000005c, 
  61.     0x00000061, 0x00000067, 0x0000006d, 0x00000073, 
  62.     0x00000078, 0x0000007e, 0x00000083, 0x00000088, 
  63.     0x0000008e, 0x00000093, 0x00000098, 0x0000009d, 
  64.     0x000000a2, 0x000000a7, 0x000000ab, 0x000000b0, 
  65.     0x000000b5, 0x000000b9, 0x000000bd, 0x000000c1, 
  66.     0x000000c5, 0x000000c9, 0x000000cd, 0x000000d1, 
  67.     0x000000d4, 0x000000d8, 0x000000db, 0x000000de, 
  68.     0x000000e1, 0x000000e4, 0x000000e7, 0x000000ea, 
  69.     0x000000ec, 0x000000ee, 0x000000f1, 0x000000f3, 
  70.     0x000000f4, 0x000000f6, 0x000000f8, 0x000000f9, 
  71.     0x000000fb, 0x000000fc, 0x000000fd, 0x000000fe, 
  72.     0x000000fe, 0x000000ff, 0x000000ff, 0x000000ff, 
  73.     };
  74.